var express = require('express');
var router = express.Router();
require("./mongoose")

//渲染数据
router.get('/cwRlist', function(req, res, next) {
	var f = req.query;
	var obj = {};
	if(f.datestart !=""){
		obj.billnumdata = f.datestart  //开始时间
	} 
	if(f.dateend !=""){
		obj.billnumdata = f.datestart//开始时间
	}
	if(f.s_sendunit !="全部"){
		obj.sendunit = f.s_sendunit //供货商
	}
	if(f.s_signStatus !="全部"){
		obj.signStatus = f.s_signStatus //签收
	}
	if(f.s_billnum !=""){
		var reg = new RegExp(f.s_billnum)
		obj.billnum = reg
	}
	console.log(obj)
	sendmodel.find(obj).exec(function(err,data){
		res.send(data)
	})
})
//渲染详情页
router.get('/cwdetail', function(req, res, next) {
	var id = req.query.str;
	sendmodel.findById(id).exec(function(err,data){
		if(err){
			res.send("0")
		}else{
			res.send(data)
		}	
	})
});
///* ------------一、送货单管理--------- */
////保存数据
//router.post('/addsend', function(req, res) {
//	var datas = req.body;
//	//console.log(datas)
//	//res.send("1111")
//	var insertuser = new sendmodel();//new一下创建的数据库
//	insertuser.sendunit = datas.sendunit;//送货单位
//	insertuser.purchase = datas.purchase;//采购单位
//	insertuser.fdname = datas.fdname;//食材名称
//	insertuser.sendNum = parseInt(datas.sendNum);//供货数量
//	insertuser.sendprice = parseInt(datas.sendprice);//单价
//	insertuser.allprice = parseInt(datas.allprice);//金额小计
//	insertuser.signname = datas.signname;//签收人
//	insertuser.signStatus = datas.signStatus;//签收状态
//	insertuser.signRemarks = datas.signRemarks;//签收备注
//	insertuser.billnumdata = datas.billnumdata;//单据编号日期
//	insertuser.billnum = datas.billnum;//单据编号
//	insertuser.settlementName = datas.settlementName;//结算户名
//	insertuser.settlementBank = datas.settlementBank;//结算银行
//	insertuser.settlementNum = parseInt(datas.settlementNum);//结算账号
//	insertuser.billdate = new Date().toLocaleString();//签收日期
//	insertuser.save(function(err){
//		if(err){
//			console.log(err)
//			res.send("0")
//		}else{
//			res.send("1")
//		}
//	})
//}); 
////查询数据---分页
//router.get('/sendlist', function(req, res, next) {
//	var f = req.query;
//	//console.log(f);
//	var page = f.n;//当前页码
//	var pagenum = 5;//每页显示的条数
//	var skipnum = (page-1)*pagenum;//跳过几条
//	sendmodel.find({}).skip(skipnum).limit(pagenum).exec(function(err,data){
//		res.send(data)
//	})
//});
////获取数据的总条数
//router.get('/sendcount', function(req, res, next) {
//	sendmodel.find({}).exec(function(err,data){
//		var count = data.length;//获取总条数
//		res.send({count})
//	})
//}); 
////删除数据
//router.get('/delsend', function(req, res, next) {
//	var ids = req.query.data;
//	for(let i=0;i<ids.length;i++){
//		sendmodel.findById(ids[i]).exec(function(err,data){
//			data.remove(function(err){
//				if(err){
//					res.send("0")
//				}
//			})
//		})
//	}	
//	res.send("1");
//}); 
////修改中获取数据
//router.get('/sendformedit', function(req, res, next) {
//	var id = req.query.str;
//	sendmodel.findById(id).exec(function(err,data){
//		if(err){
//			res.send("0")
//		}else{
//			res.send(data)
//		}	
//	})
//});

////修改后保存数据
//router.post('/editsend', function(req, res) {
//	var obj = req.body;
//	//console.log(obj)
//	//console.log("---------",datas.editid)
//	sendmodel.findById(obj.editid).exec(function(err,data){
//		data.sendunit = obj.sendunit;//送货单位
//		data.purchase = obj.purchase;//采购单位
//		data.fdname = obj.fdname;//食材名称
//		data.sendNum = parseInt(obj.sendNum);//供货数量
//		data.sendprice = parseInt(obj.sendprice);//单价
//		data.signname = obj.signname;//签收人
//		data.signStatus = obj.signStatus;//签收状态
//		data.signRemarks = obj.signRemarks;//签收备注
//		data.settlementName = obj.settlementName;//结算户名
//		data.settlementBank = obj.settlementBank;//结算银行
//		data.settlementNum = parseInt(obj.settlementNum);//结算账号
//		data.save(function(err){
//			if(err){
//				console.log(err)
//				res.send("0")
//			}else{
//				res.send("1")
//			}
//		})
//	})	
//});

module.exports = router;
